3c28c1967d7df553dedc764ccb042bd50f527680,Frameworks/Core/ERExtensions/Sources/er/extensions/eof/ERXEOGlobalIDUtilities.java,ERXEOGlobalIDUtilities,fetchObjectsWithGlobalIDs,#EOEditingContext#NSArray#boolean#,241

Before Change


		ec.rootObjectStore().lock();
		try {
	    	NSDictionary gidsByEntity = globalIDsGroupedByEntityName(globalIDs);
	    	for(Enumeration e = gidsByEntity.keyEnumerator(); e.hasMoreElements();) {
	    		String entityName = (String) e.nextElement();
	    		NSArray gidsForEntity = (NSArray) gidsByEntity.objectForKey(entityName);
	    		
	    		NSMutableArray<EOQualifier> qualifiers = new NSMutableArray<EOQualifier>();
	        	EOEntity entity = ERXEOAccessUtilities.entityNamed(ec, entityName);

After Change


		ec.rootObjectStore().lock();
		try {
	    	NSDictionary<String, NSArray<EOGlobalID>> gidsByEntity = globalIDsGroupedByEntityName(globalIDs);
	    	for(String entityName : gidsByEntity.keySet()) {
	    		NSArray<EOGlobalID> gidsForEntity = gidsByEntity.objectForKey(entityName);
	    		
	    		NSMutableArray<EOQualifier> qualifiers = new NSMutableArray<EOQualifier>();
	        	EOEntity entity = ERXEOAccessUtilities.entityNamed(ec, entityName);